From 28cda7f51634a4eccb14e6057be3b4d834fb40b7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Wed, 7 Mar 2018 20:37:00 +0100 Subject: [PATCH] separator: Remove priv pointer --- gtk/gtkseparator.c | 16 +++++++++------- gtk/gtkseparator.h | 5 +---- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/gtk/gtkseparator.c b/gtk/gtkseparator.c index f723c694e0..e968bb4a31 100644 --- a/gtk/gtkseparator.c +++ b/gtk/gtkseparator.c @@ -48,6 +48,7 @@ */ +typedef struct _GtkSeparatorPrivate GtkSeparatorPrivate; struct _GtkSeparatorPrivate { GtkOrientation orientation; @@ -72,14 +73,14 @@ gtk_separator_set_property (GObject *object, GParamSpec *pspec) { GtkSeparator *separator = GTK_SEPARATOR (object); - GtkSeparatorPrivate *private = separator->priv; + GtkSeparatorPrivate *priv = gtk_separator_get_instance_private (separator); switch (prop_id) { case PROP_ORIENTATION: - if (private->orientation != g_value_get_enum (value)) + if (priv->orientation != g_value_get_enum (value)) { - private->orientation = g_value_get_enum (value); + priv->orientation = g_value_get_enum (value); _gtk_orientable_set_style_classes (GTK_ORIENTABLE (object)); gtk_widget_queue_resize (GTK_WIDGET (object)); g_object_notify_by_pspec (object, pspec); @@ -98,12 +99,12 @@ gtk_separator_get_property (GObject *object, GParamSpec *pspec) { GtkSeparator *separator = GTK_SEPARATOR (object); - GtkSeparatorPrivate *private = separator->priv; + GtkSeparatorPrivate *priv = gtk_separator_get_instance_private (separator); switch (prop_id) { case PROP_ORIENTATION: - g_value_set_enum (value, private->orientation); + g_value_set_enum (value, priv->orientation); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -114,8 +115,9 @@ gtk_separator_get_property (GObject *object, static void gtk_separator_init (GtkSeparator *separator) { - separator->priv = gtk_separator_get_instance_private (separator); - separator->priv->orientation = GTK_ORIENTATION_HORIZONTAL; + GtkSeparatorPrivate *priv = gtk_separator_get_instance_private (separator); + + priv->orientation = GTK_ORIENTATION_HORIZONTAL; gtk_widget_set_has_window (GTK_WIDGET (separator), FALSE); diff --git a/gtk/gtkseparator.h b/gtk/gtkseparator.h index 1ce4130ea6..1f129c8d0a 100644 --- a/gtk/gtkseparator.h +++ b/gtk/gtkseparator.h @@ -44,14 +44,11 @@ G_BEGIN_DECLS typedef struct _GtkSeparator GtkSeparator; -typedef struct _GtkSeparatorPrivate GtkSeparatorPrivate; typedef struct _GtkSeparatorClass GtkSeparatorClass; struct _GtkSeparator { - GtkWidget widget; - - GtkSeparatorPrivate *priv; + GtkWidget parent_instance; }; struct _GtkSeparatorClass -- 2.30.2